"""
利用 pyecharts 构建折线图,初步了解可视化数据图表
"""
# 导包 导入功能Line构建折线图对象
from pyecharts.charts import Line
# 导入功能 标题和图例,工具箱,视觉映射
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts, VisualMapOpts

# 得到折线图对象
折线图 = Line()

# 添加X轴数据
折线图.add_xaxis(["中国", "美国", "英国", "欧盟", "日本"])

# 添加Y轴数据
折线图.add_yaxis("GDP", [80, 60, 19, 56, 11])

# 生成图表 生成的网页文件打开,就可以看到效果图了
# 折线图.render()

# 设置全局配置项
折线图.set_global_opts(
    # 标题选项  pos是位置 left是左边 (这里我们居中)  bottom是底部 (底部百分之1)
    title_opts=TitleOpts(title="主要GG国家GDP", pos_left="center", pos_bottom="1%"),
    # 图例选项 这里是显示
    legend_opts=LegendOpts(is_show=True),
    # 工具箱选项 这里是显示
    toolbox_opts=ToolboxOpts(is_show=True),
    # 视觉映射 这里是显示
    visualmap_opts=VisualMapOpts(is_show=True)
)

# 生成图表 生成的网页文件打开,就可以看到效果图了
折线图.render()
